﻿using System;
using System.Configuration;
using System.Data;

using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
using System.IO;
using System.Xml;
namespace WebApplication1
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        //   Response.Redirect("home.htm");

        //    XmlDocument xdoc = new XmlDocument();
        //    XmlTextReader reader = new XmlTextReader("http://rss.songs.pk/");
        //    xdoc.Load(reader);
        //    XmlNodeList xtitle = xdoc.GetElementsByTagName("title");
        //    XmlNodeList xlink = xdoc.GetElementsByTagName("link");
        //    XmlNodeList xalbumCover = xdoc.GetElementsByTagName("description");
        //    string title = "<br/>";
        //    string[] album = new string[50];
        //    string[] link = new string[50]; //stores the movie links
        //    string[] albumCover = new string[50];// stroes the album links
        //    string temp = "";
        //    for (int i = 1; i < xtitle.Count; i++)
        //    {
        //        int idx = xtitle[i].InnerText.IndexOf("-");
        //        if (idx != -1)
        //            temp = xtitle[i].InnerText.Remove(idx);
        //        else
        //            temp = xtitle[i].InnerText;
        //        title += "<a target='_blank' href=" + xlink[i].InnerText + ">" + temp + "</a><br/>";
        //        album[i] = temp;
        //        link[i] = xlink[i].InnerText;

        //        albumCover[i] = xalbumCover.Item(i - 1).ChildNodes[0].InnerText; //xalbumCover[2].InnerText;
        //        albumCover[i] = albumCover[i].Substring(albumCover[i].ToLower().IndexOf("http"), albumCover[i].ToLower().IndexOf("alt") - albumCover[i].ToLower().IndexOf("http"));
        //        albumCover[i] = albumCover[i].Replace("\"", "");
        //    }



        //    int no = 0;
        //    string webDat = "";
        //    string[] sng = new string[30];
        //    string[] sngTitle = new string[30];
        //    string[] sngArtist = new string[30];
        //    int indx = 0;
        //    for (indx = 1; indx < xtitle.Count; indx++)
        //    {
        //        string ConnStr;
        //        ConnStr = ConfigurationManager.ConnectionStrings["connmTunez"].ToString();
        //        SqlConnection Conn = new SqlConnection(ConnStr);
        //        Conn.Open();

        //        SqlCommand chk = new SqlCommand();//"checkAudio", Conn);
        //        chk.Connection = Conn;
        //        chk.CommandText = "checkAudio";
        //        chk.Parameters.Clear();
        //        chk.Parameters.AddWithValue("@album", album[indx]);
        //        chk.CommandType = System.Data.CommandType.StoredProcedure;
        //        if (chk.ExecuteScalar() == null)
        //        {

        //            System.Net.WebClient clien = new System.Net.WebClient();
        //            webDat = clien.DownloadString(link[indx]);
        //            clien.Dispose();
        //            no = 0;
        //            while (1 == 1)
        //            {
        //                try
        //                {
        //                    webDat = webDat.Substring(webDat.ToLower().IndexOf("http://link"));

        //                    sngArtist[no] = webDat.Substring(webDat.ToLower().IndexOf("http://link"), (webDat.ToLower().IndexOf("</td>") + 11) - webDat.ToLower().IndexOf("http://link"));
        //                    webDat = webDat.Replace(sngArtist[no], "");

        //                    sng[no] = sngArtist[no].Substring(sngArtist[no].ToLower().IndexOf("http://link"), (sngArtist[no].ToLower().IndexOf("songid=") + 11) - sngArtist[no].ToLower().IndexOf("http://link"));
        //                    sngArtist[no] = sngArtist[no].Substring(sngArtist[no].ToLower().IndexOf(sng[no]) + sng[no].Length);

        //                    sngTitle[no] = sngArtist[no].Substring(2, sngArtist[no].ToLower().IndexOf("</a>") - 2);
        //                    sngTitle[no] = sngTitle[no].Trim();

        //                    sngArtist[no] = sngArtist[no].Substring(sngArtist[no].ToLower().IndexOf("<i>") + 3, (sngArtist[no].ToLower().IndexOf("</i>") - sngArtist[no].ToLower().IndexOf("<i>") + 3));
        //                    sngArtist[no] = sngArtist[no].Trim();
        //                    no += 1;
        //                }
        //                catch
        //                {
        //                    break;
        //                }
        //            }

        //            chk.Parameters.Clear();
        //            chk.Parameters.AddWithValue("@album", album[indx]);
        //            chk.Parameters.AddWithValue("@date", Convert.ToDateTime(DateTime.UtcNow));
        //            chk.Parameters.AddWithValue("@albumCover", albumCover[indx]);
        //            chk.CommandText = "saveAlbum";
        //            chk.CommandType = System.Data.CommandType.StoredProcedure;
        //            chk.ExecuteNonQuery();

        //            for (int i1 = 0; i1 < no; i1++)
        //            {
        //                chk.Parameters.Clear();
        //                chk.Parameters.AddWithValue("@album", album[indx]);
        //                chk.Parameters.AddWithValue("@song", sng[i1]);
        //                chk.Parameters.AddWithValue("@sngArtist", sngArtist[i1]);
        //                chk.Parameters.AddWithValue("@sngTitle", sngTitle[i1]);
        //                chk.CommandText = "saveSng";
        //                chk.CommandType = System.Data.CommandType.StoredProcedure;
        //                chk.ExecuteNonQuery();
        //            }

        //        }

        //    }

        //}
        //protected void sanVid()
        //{
        //   // string srt = Request.Form["Text1"].ToString() ;            
        //    Response.Write( "[audio="+TextBox1.Text  +"]<br/><br/>");
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
          
        }
    }
}